package com.it.domain;


import com.baomidou.mybatisplus.annotation.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("user_management")
public class UserManagement {
    @TableId(type = IdType.AUTO)
    private Integer userId; // 用户ID
    private String username; // 用户名
    private String password; // 密码
    private String email; // 电子邮件
    private String phone; // 电话号码
    private Integer roleId; // 角色ID
    private String status; // 用户状态

    @TableField(fill = FieldFill.INSERT)
    private Integer createBy; // 创建人

    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime  createTime; // 创建时间

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Integer updateBy; // 修改人

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime; // 修改时间
}
